home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 June / PersonalComputerWorld-June2009-CoverdiscCD.iso / Software / Freeware / Adobe AIR 1.5.1 / AdobeAIRInstaller.exe / setup.swf / scripts / mx / collections / CursorBookmark.as < prev    next >
Encoding:
Text File  |  2009-02-12  |  1.3 KB  |  64 lines

  1. package mx.collections
  2. {
  3.    import mx.core.mx_internal;
  4.    
  5.    use namespace mx_internal;
  6.    
  7.    public class CursorBookmark
  8.    {
  9.       private static var _first:CursorBookmark;
  10.       
  11.       private static var _last:CursorBookmark;
  12.       
  13.       private static var _current:CursorBookmark;
  14.       
  15.       mx_internal static const VERSION:String = "3.0.0.0";
  16.       
  17.       private var _value:Object;
  18.       
  19.       public function CursorBookmark(param1:Object)
  20.       {
  21.          super();
  22.          _value = param1;
  23.       }
  24.       
  25.       public static function get LAST() : CursorBookmark
  26.       {
  27.          if(!_last)
  28.          {
  29.             _last = new CursorBookmark("${L}");
  30.          }
  31.          return _last;
  32.       }
  33.       
  34.       public static function get FIRST() : CursorBookmark
  35.       {
  36.          if(!_first)
  37.          {
  38.             _first = new CursorBookmark("${F}");
  39.          }
  40.          return _first;
  41.       }
  42.       
  43.       public static function get CURRENT() : CursorBookmark
  44.       {
  45.          if(!_current)
  46.          {
  47.             _current = new CursorBookmark("${C}");
  48.          }
  49.          return _current;
  50.       }
  51.       
  52.       public function get value() : Object
  53.       {
  54.          return _value;
  55.       }
  56.       
  57.       public function getViewIndex() : int
  58.       {
  59.          return -1;
  60.       }
  61.    }
  62. }
  63.  
  64.